MLD2P4: a Package of Parallel Multilevel Algebraic Domain Decomposition Preconditioners in Fortran 95

نویسندگان

  • S. Filippone
  • P. D’Ambra
  • PASQUA D’AMBRA
  • DANIELA DI SERAFINO
  • SALVATORE FILIPPONE
چکیده

Domain decomposition ideas have long been an essential tool for the solution of PDEs on parallel computers. In recent years many research efforts have been focused on employing recursively domain decomposition methods to obtain multilevel preconditioners to be used with Krylov solvers. In this context, we developed MLD2P4 (MultiLevel Domain Decomposition Parallel Preconditioners Package based on PSBLAS), a package of parallel multilevel preconditioners that combines Additive Schwarz domain decomposition methods with a smoothed aggregation technique to build a hierarchy of coarse-level corrections in an algebraic way. The design of MLD2P4 was guided by objectives such as extensibility, flexibility, performance, portability and ease of use. They were achieved by following an object-oriented approach while using the Fortran 95 language, as well as by employing the PSBLAS library as basic framework. In this paper we present MLD2P4 focusing on its design principles, software architecture and use.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

MLD2P4 User’s and Reference Guide A guide for the Multi-Level Domain Decomposition Parallel Preconditioners Package based on PSBLAS

MLD2P4 (Multi-Level Domain Decomposition Parallel Preconditioners Package based on PSBLAS) is a package of parallel algebraic multi-level preconditioners. It implements various versions of one-level additive and of multi-level additive and hybrid Schwarz algorithms. In the multi-level case, a purely algebraic approach is applied to generate coarse-level corrections, so that no geometric backgro...

متن کامل

Application of parallel algebraic multilevel domain decomposition preconditioners in large eddy simulations of wall-bounded turbulent flows: first experiments

In this work we analyze the behaviour of multilevel Domain Decomposition preconditioners, coupled with Krylov solvers, in the solution of linear systems arising in the application of a projection-based method to the numerical simulation of uncompressible wall-bounded turbulent flows. We consider a Large Eddy Simulation (LES) approach, where a high-order filter is applied to the Navier-Stokes eq...

متن کامل

pARMS: A Package for Solving General Sparse Linear Systems on Parallel Computers

This paper presents an overview of pARMS, a package for solving sparse linear systems on parallel platforms. Preconditioners constitute the most important ingredient in the solution of linear systems arising from realistic scientific and engineering applications. The most common parallel preconditioners used for sparse linear systems adapt domain decomposition concepts to the more general frame...

متن کامل

Combining Multilevel Preconditioners with Domain Decomposition for Solving Linear Systems

Algebraic multilevel techniques for defining preconditioners have proven to bevery effective when used with Krylov methods. In most cases, they can solvelinear systems arising from the dicretization of PDEs with a number of floatingpoint operations proportional to the number of unknowns. To be efficient onparallel computers these multilevel techniques must use parallel smoothers...

متن کامل

A Novel Aggregation Method based on Graph Matching for Algebraic MultiGrid Preconditioning of Sparse Linear Systems

Multilevel techniques are very effective tools for preconditioning iterative Krylov methods in the solution of sparse linear systems; among them, Algebraic MultiGrid (AMG) are widely employed variants. In [2, 4] it is shown how parallel smoothed aggregation techniques can be used in combination with domain decomposition Schwarz preconditioners to obtain AMG preconditioners; the effectiveness of...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009